package com.hits.buildqrcode.mapper;

import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.hits.buildqrcode.domian.SfjdSldj;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.Date;
import java.util.List;
import java.util.Map;

@Mapper
public interface SfjdSldjMapper {

    JSONObject getCase(@Param("data") String data,@Param("status") String status);

    /* 获取文书 */
    String getFiles(@Param("ajid") String ajid);

    /* 鉴定对象人 */
    List<JSONObject> getJddxRen(@Param("ajid") String ajid);

    /* 鉴定对象物 */
    List<JSONObject> getJddxWu(@Param("ajid") String ajid);

    /* 鉴定对象车 */
    List<JSONObject> getJddxChe(@Param("ajid") String ajid);

    /* 机构 */
    JSONObject getUnitByAjid(@Param("ajid") String ajid);

    /* 鉴定意见 */
    List<String> getJdyjByAjid(@Param("ajid") String ajid);

    /* 其他 */
    JSONObject getInfoByAjid(@Param("ajid") String ajid);

    String getWtxmStr(@Param("ajid")String ajid);

    int getCountAj();


    JSONObject getConfigurationInformation();

    String getReviewTimeByAjid(@Param("ajid") String ajid);

    List<JSONObject> selectUncodedData(@Param("data") String data,@Param("status") String status);

    void updateCodeStatus(@Param("ajid") String ajid);
}